marry (someone) for (something)

Translations
жениться/выйти замуж за (что-то)
He married her for love, not money.
Он женился на ней из-за любви, а не из-за денег.
Definitions
To enter into a marriage with someone primarily for a specific benefit or advantage, such as financial security, social status, or legal benefits, rather than for love or emotional connection.